const mongoose = require('mongoose')
const { databaseUrl } = require('./app')

// 连接数据库
mongoose.connect(`${databaseUrl}`, {
  useNewUrlParser: true,
  useUnifiedTopology: true
})

const db = mongoose.connection // 获取数据库连接

// 监听数据库连接错误
db.on('error', err => {
  console.error('数据库连接失败', err)
})

// 监听数据库连接成功
db.once('open', () => {
  console.log('数据库连接成功')
})

module.exports = mongoose